Nevron Open Vision Documentation
Nevron.Nov.DataStructures Namespace / INIndexedMultiSet<T> Interface
Members


In This Topic
    INIndexedMultiSet<T> Interface
    In This Topic
    Represents an indexed set, in which certain items can possibly appear more than once.
    Object Model
    INIndexedMultiSet<T> Interface
    Syntax
    'Declaration
     
    
    <System.Reflection.DefaultMemberAttribute("Item")>
    Public Interface INIndexedMultiSet(Of T) 
       Inherits INContains(Of T), INCountable(Of T), INIndexedSet(Of T), INIterable(Of T), INReverseIterable(Of T), INSet(Of T) 
    'Usage
     
    
    Dim instance As INIndexedMultiSet(Of T)
    [System.Reflection.DefaultMember("Item")]
    public interface INIndexedMultiSet<T> : INContains<T>, INCountable<T>, INIndexedSet<T>, INIterable<T>, INReverseIterable<T>, INSet<T>  
    Type Parameters
    T
    Remarks
    This interface extends its base INIndexedSet with the following operations:
    • Both types of queries have options to specify the starting index, and are derivative of Count and GetAt. In forward (first occurrence) queries the query proceeds from the start index towards the end of the set. In reverse (last occurrence) queries the query proceeds from the start index towards the start of the set.
    An INIndexedMultiSet by itself is fixed in size, readonly and allows duplicate entires.
    Requirements

    Target Platforms: Windows 11, Windows 10, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later)

    See Also